/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 洪汤泽大帅哥
 * Date: 2024-10-13
 * Time: 18:47
 */

//给你一个整数数组 arr，请你判断数组中是否存在连续三个元素都是奇数的情况：如果存在，请返回 true ；否则，返回 false 。
//示例 1：
//输入：arr = [2,6,4,1]
//输出：false
//解释：不存在连续三个元素都是奇数的情况。
//示例 2：
//输入：arr = [1,2,34,3,4,5,7,23,12]
//输出：true
//解释：存在连续三个元素都是奇数的情况，即 [5,7,23] 。
public class TestDemo {
    public static boolean isOddArrays(int[] arr) {
        int left = 0;
        while(left<arr.length-3) {
            if (arr[left]%2==1 && arr[left+1]%2==1 && arr[left+2]%2==1){
                return true;
            }
            else {
                left++;
            }
        }
        return false;
    }
    public static void main(String[] args) {
        int[] array = {1,2,34,3,4,5,7,23,12};
        boolean ret = isOddArrays(array);
        System.out.println(ret);
        int[] array1 = {2,6,4,1};
        ret = isOddArrays(array1);
        System.out.println(ret);
    }
}
